home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.4)
-
- from test import test_support
- from test import test_multibytecodec_support
- import unittest
-
- class TestCP932Map(test_multibytecodec_support.TestBase_Mapping, unittest.TestCase):
- encoding = 'cp932'
- mapfilename = 'CP932.TXT'
- mapfileurl = 'http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT'
- supmaps = [
- ('\x80', u'€'),
- ('\xa0', u'∩ú░'),
- ('\xfd', u'∩ú▒'),
- ('\xfe', u'∩ú▓'),
- ('\xff', u'∩ú│')]
- for i in range(161, 224):
- supmaps.append((chr(i), unichr(i + 65216)))
-
-
-
- class TestEUCJPCOMPATMap(test_multibytecodec_support.TestBase_Mapping, unittest.TestCase):
- encoding = 'euc_jp'
- mapfilename = 'EUC-JP.TXT'
- mapfileurl = 'http://people.freebsd.org/~perky/i18n/EUC-JP.TXT'
-
-
- class TestSJISCOMPATMap(test_multibytecodec_support.TestBase_Mapping, unittest.TestCase):
- encoding = 'shift_jis'
- mapfilename = 'SHIFTJIS.TXT'
- mapfileurl = 'http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/SHIFTJIS.TXT'
- pass_enctest = [
- ('\x81_', u'\\')]
- pass_dectest = [
- ('\\', u'¥'),
- ('~', u'‾'),
- ('\x81_', u'\\')]
-
-
- class TestEUCJISX0213Map(test_multibytecodec_support.TestBase_Mapping, unittest.TestCase):
- encoding = 'euc_jisx0213'
- mapfilename = 'EUC-JISX0213.TXT'
- mapfileurl = 'http://people.freebsd.org/~perky/i18n/EUC-JISX0213.TXT'
-
-
- class TestSJISX0213Map(test_multibytecodec_support.TestBase_Mapping, unittest.TestCase):
- encoding = 'shift_jisx0213'
- mapfilename = 'SHIFT_JISX0213.TXT'
- mapfileurl = 'http://people.freebsd.org/~perky/i18n/SHIFT_JISX0213.TXT'
-
-
- def test_main():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(TestCP932Map))
- suite.addTest(unittest.makeSuite(TestEUCJPCOMPATMap))
- suite.addTest(unittest.makeSuite(TestSJISCOMPATMap))
- suite.addTest(unittest.makeSuite(TestEUCJISX0213Map))
- suite.addTest(unittest.makeSuite(TestSJISX0213Map))
- test_support.run_suite(suite)
-
- test_multibytecodec_support.register_skip_expected(TestCP932Map, TestEUCJPCOMPATMap, TestSJISCOMPATMap, TestEUCJISX0213Map, TestSJISX0213Map)
- if __name__ == '__main__':
- test_main()
-
-